package com.sinodata.bsm.common.constants;

/**
 * <p>
 * Description: 数据类型定义
 * </p>
 *
 * @author liulibo
 * @version 1.0

 * <p>
 * History: 
 *
 * Date                     Author         Version     Description
 * ---------------------------------------------------------------------------------
 * 2012-6-28 下午2:05:05    liulibo        1.0         To create
 * </p>
 *
 * @since 
 * @see     
 */
public class DataTypeConstants {

    /**
     * 字符串类型
     */
    public static final int DATA_TYPE_STRING = 1;

    /**
     * 数字类型
     */
    public static final int DATA_TYPE_NUM = 2;

    /**
     * 日期类型
     */
    public static final int DATA_TYPE_DATE = 3;

    /**
     * 对象类型
     */
    public static final int DATA_TYPE_OBJECT = 4;

    /**
     * 维度类型
     */
    public static final int DATA_TYPE_DIMENTION = 5;

    /**
     * 大字段类型 如日志
     */
    public static final int DATA_TYPE_CLOB = 6;

    /**
     * 布尔数据类型
     */
    public static final int DATA_TYPE_BOOLEAN = 7;

    /**
     * 密码数据类型，用于一些属性的在展现上与存储上的特殊处理
     */
    public static final int DATA_TYPE_PASS_WORD = 8;

    /**
     * 序列数据类型，例如 属性的操作系统，Unix，Windows
     */
    public static final int DATA_TYPE_SEQ = 9;

    /**
     * 不支持的数据，例如MySql4.0不支持的5.0的指标数据
     */
    public static final String DATA_NOT_AVAILABLE = "N/A";

    /**
     * 布尔类型值:true
     */
    public static final String BOOLEAN_VALUE_TRUE = "1";

    /**
     * 布尔类型值:false
     */
    public static final String BOOLEAN_VALUE_FALSE = "0";

    /**
     * 布尔类型TRUE值:显示值
     */
    public static final String BOOLEAN_VALUE_TRUE_DISPLAY = "是";

    /**
     * 布尔类型FALSE值:显示值
     */
    public static final String BOOLEAN_VALUE_FALSE_DISPLAY = "否";

}